insulating wool - Spanish English Dictionary